package com.example.clxy.service;

        import com.example.clxy.entity.Wlclass;
        import com.example.clxy.result.PageResult;
        import com.example.clxy.result.StandardResult;
        import com.example.clxy.result.WebRestResult;
        import com.example.clxy.result.business.GradeResult;
        import com.example.clxy.result.business.PageResult.ClassPageResult;
        import com.example.clxy.result.business.WlClassResult;

        import java.util.Map;

/**
 * @author weichong
 * date 2020-08-03
 * @Description:
 */
public interface ClassService {
    StandardResult getAllGradeClass();

    StandardResult getAllGrade();

    PageResult<ClassPageResult> getClassList(String teacherid,String semesterid,String classname,String grade, int page, int pagesize);


    WebRestResult WlclassbindSpecialty(String wlclassid,String specialtyid);

    StandardResult getClassController(String classid);

    PageResult<ClassPageResult> getWlclassList(int page, int pagesize, String wlclassname, String grade);

    WebRestResult addWlclass(Wlclass wlclass);

    WebRestResult updateWlclass(Wlclass wlclass);

    WebRestResult deleteWlclass(String wlclassid);

    WlClassResult getWlclassById(String wlclassid);
}
